/**
 * @Author: Ray丶X
 * @Date: 2020/3/25
 */
var http = require('http');
var querystring = require('querystring');

var postHTML =
  '<html><head><meta charset="utf-8"><title>菜鸟教程 Node.js 实例</title></head>' +
  '<body>' +
  '<form method="post">' +
  '网站名： <input name="name"><br>' +
  '网站 URL： <input name="url"><br>' +
  '<input type="submit">' +
  '</form>' +
  '</body></html>';

http.createServer(function (req, res) {

  var body = '';
  req.on('data', function (chunk) {
    body += chunk;
  });

  console.log(body, '1');
  console.log(typeof body, '2');
  req.on('end', function () {
    // 解析参数
    body = querystring.parse(body);
    // 设置响应头部信息及编码
    res.writeHead(200, {'Content-Type': 'text/html; charset=utf8'});

    if(body.name && body.url) { // 输出提交的数据
      console.log(body,'3');
      res.write("网站名：" + body.name);
      res.write("<br>");
      res.write("网站 URL：" + body.url);
    } else {  // 输出表单
      res.write(postHTML);
    }
    res.end();
  })

}).listen(3001);
